Docker & K8s//4 min
Docker 是什麼?容器化技術入門|Docker 與 K8s 筆記 Ep-0
用生活化比喻解釋 Docker 是什麼、容器化技術解決哪些開發痛點,以及 Docker 和虛擬機的本質差別。完全沒碰過容器的新手也能快速看懂。
#Docker & K8s#Docker#容器化#DevOps
用生活化比喻解釋 Docker 是什麼、容器化技術解決哪些開發痛點,以及 Docker 和虛擬機的本質差別。完全沒碰過容器的新手也能快速看懂。
手把手從 Docker Desktop 安裝開始,帶你跑 docker pull、run、ps、stop、rm 等常用指令,跟著做就能在本機啟動你的第一個容器。
釐清 Docker Image 和 Container 的本質差異,並實作一個 Node.js 應用的 Dockerfile,學會 FROM、COPY、RUN、CMD 四個核心指令。
Docker 常用指令速查表,涵蓋 image 管理、container 操作、volume 掛載,附完整 docker push 到 Docker Hub 的推送流程,方便隨時查閱。
單一容器不夠用時怎麼辦?本篇教你 Docker Network 跨容器通訊原理,並用 docker-compose.yml 把前後端與資料庫三個容器用一行指令全部啟動。
docker-compose.yml 到底怎麼寫?重開容器資料就不見了怎麼辦?這篇把 Ep-4 用兩次 docker run 接網路的做法改寫成真正的 Compose,並用實測指令示範 volume 資料持久化、image 瘦身與 HEALTHCHECK。
kubectl get pods 顯示 0/1 Running,Service 卻打不通到底哪裡壞了?裸 Pod 被砍掉為什麼不會自動復活?這篇用 Pod、Deployment、Service 三層實測,加上 readinessProbe 失敗的真實 log,把 K8s 這三個核心物件到底在解決什麼問題講清楚。